package hcn.protocol.registration.xml.resq;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author impel
 * @Date 2020/11/13 14:53
 * @Description: 预结算回参
 * PaymentBudget
 * @Version 1.0
 */
@XmlRootElement(name = "Data")
@XmlAccessorType(XmlAccessType.FIELD)
public class PaymentBudgetResq {
    private String PaymentBudgetNumber;
    private BigDecimal TotalCost;
    private BigDecimal PayAmount;
    private BigDecimal MedicalExpensesCost;
    private MedicalInsuranceCosts MedicalInsuranceCosts;

    public String getPaymentBudgetNumber() {
        return PaymentBudgetNumber;
    }

    public void setPaymentBudgetNumber(String paymentBudgetNumber) {
        PaymentBudgetNumber = paymentBudgetNumber;
    }

    public BigDecimal getTotalCost() {
        return TotalCost;
    }

    public void setTotalCost(BigDecimal totalCost) {
        TotalCost = totalCost;
    }

    public BigDecimal getPayAmount() {
        return PayAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        PayAmount = payAmount;
    }

    public BigDecimal getMedicalExpensesCost() {
        return MedicalExpensesCost;
    }

    public void setMedicalExpensesCost(BigDecimal medicalExpensesCost) {
        MedicalExpensesCost = medicalExpensesCost;
    }

    public MedicalInsuranceCosts getMedicalInsuranceCosts() {
        return MedicalInsuranceCosts;
    }

    public void setMedicalInsuranceCosts(MedicalInsuranceCosts medicalInsuranceCosts) {
        MedicalInsuranceCosts = medicalInsuranceCosts;
    }

    @XmlRootElement(name = "MedicalInsuranceCosts")
    @XmlAccessorType(XmlAccessType.FIELD)
    public static class MedicalInsuranceCosts{
        private List<MedicalInsuranceCosts> MedicalInsuranceCost;

        public List<MedicalInsuranceCosts> getMedicalInsuranceCost() {
            return MedicalInsuranceCost;
        }

        public void setMedicalInsuranceCost(List<MedicalInsuranceCosts> medicalInsuranceCost) {
            MedicalInsuranceCost = medicalInsuranceCost;
        }
    }



}
